﻿.head .shade {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	background: rgba(0, 0, 0, .9);
	z-index: 10;
	display: none;
}

.head {
	position: fixed;
	height: 100%;
	width: 120px;
	background: #0e0f12;
	text-align: center;
	z-index: 10;
}

.head .logo {
	padding: 25px 0;
}

.head .logo .logo01 {}

.head .logo .logo02 {
	display: none;
}

.head .nav {
	width: 100%;
	font-size: 14px;
}

.head .nav .link {
	width: 100%;
	position: relative;
	text-align: left;
}

.head .nav .active .before {
	position: absolute;
	top: 5px;
	left: 0;
	width: 3px;
	height: 30px;
	background: #DAB866;
}

.head .nav .link .arrow img {
	float: left;
	width: 100%;
}

.head .nav .title {
	width: 100%;
	height: 80px;
	overflow: hidden;
	margin-bottom: 1px;
}

.head .nav .title a {
	width: 100%;
	line-height: 80px;
	display: block;
	color: #8e722f;
	position: relative;
	letter-spacing: 2px;
	font-size: 13px;
	box-sizing: border-box;
	background: #131516;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.head .nav .active .title>a {
	color: #fff;
	background: #8e722f;
}

.head .nav .title .en {
	text-align: center;
	margin-top: 0;
}

.head .nav .title .cn {
	padding-left: 16px;
	color: #c7c7c7;
	transition: all .3s ease-in-out .3s;
}

.head .nav .link:hover .en {
	margin-top: -80px;
}

.head .nav .link:hover .cn {
	background: #0e0f10;
	padding-left: 32px;
	border-left: 3px #8e722f solid;
}

.all-title {
	text-align: center;
}

.all-title .all-t1 {
	font-size: 26px;
	color: #444;
	font-family: "微软雅黑";
}

.all-title .all-t2 {
	font-family: "arial";
	color: #858585;
}

.body-right {
	margin-left: 120px;
}


/* index-banner */

.index-banner {
	background: url(../images/bannerbg2.jpg) repeat center;
	background-size: cover;
	position: relative;
}

.index-banner #particles canvas {
	width: 100%;
	height: 70%;
	overflow: hidden;
	opacity: 0.15;
}

.index-banner-owl {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.index-banner .owl-pagination {
	display: none !important;
}

.index-banner .owl-prev,
.index-banner .owl-next {
	display: block;
	height: 39px;
	width: 39px;
	border-radius: 39px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 10;
	opacity: 0.5;
}

.index-banner .owl-prev {
	left: 20px;
	background: #000 url(../images/icon/icon_prev.png) no-repeat;
}

.index-banner .owl-prev:hover {
	background-color: #DAB866;
	opacity: 1;
}

.index-banner .owl-next {
	right: 20px;
	background: #000 url(../images/icon/icon_next.png) no-repeat;
}

.index-banner .owl-next:hover {
	background-color: #DAB866;
	opacity: 1;
}


/* server */

.server {
	background: #fff;
	padding: 90px 0;
}

.server-title {
	color: #797979;
	font-size: 18px;
	text-align: center;
	margin: 50px 0 60px 0;
}

.server-item {
	text-align: center;
	padding: 90px 0;
	border-right: solid 1px #F7F1E5;
	position: relative;
	overflow: hidden;
	transition: 0.6s all;
	-webkit-transition: 0.6s all;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	z-index: 2;
}

.server-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 150%;
	height: 100%;
	background: #DBB866;
	z-index: -1;
	-webkit-transform: rotate3d(0, 0, 1, -90deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -90deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.6s, opacity 0.6s, background-color 0.6s;
	transition: transform 0.6s, opacity 0.6s, background-color 0.6s;
}

.server-item span {
	display: block;
	background: #fff;
	position: absolute;
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}

.server-item .line-left {
	width: 30px;
	height: 1px;
	margin-left: -15px;
	bottom: 43px;
	left: -50px;
}

.server-item .line-right {
	width: 1px;
	height: 30px;
	bottom: -30px;
	left: 50%;
}

.server-item .item-tit {
	color: #4c4c4c;
}

.server-item .tit-t1 {
	font-size: 18px;
}

.server-item .tit-t2 {
	font-family: arial;
}

.server-item .item-txt {
	margin-top: 20px;
	font-size: 12px;
	color: #A3A3A3;
}

.server-item:hover .item-tit,
.server-item:hover .item-txt {
	color: #fff;
}

.server-item:hover::before {
	opacity: 1;
	background: #DBB866;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.server-item:hover .line-left,
.server-item:hover .line-right {
	transition-delay: 0.4s;
	-webkit-transition-delay: 0.4s;
}

.server-item:hover .line-left {
	left: 50%;
}

.server-item:hover .line-right {
	bottom: 30px;
}

.txtt {
	font-style: normal;
}


/* introduce */

.introduce {
	height: 600px;
	background: #171B1E;
	position: relative;
}

.introduce-text {
	margin: 200px 0 0 400px;
}

.introduce-t1 {
	font-size: 30px;
	color: #fff;
}

.introduce-t2 {
	color: #c4c4c4;
	font-size: 16px;
	margin: 20px 0 30px 0;
}

.introduce-btn {
	width: 160px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	position: relative;
	background: #DBB866;
	color: #ECEFF1;
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}

.introduce-btn:hover {
	-webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	color: #fff;
	background: #F0C667;
	-webkit-animation: btn 0.3s forwards;
	animation: btn 0.3s forwards;
}

@-webkit-keyframes btn {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}
	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes btn {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}
	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.introduce-pic1 {
	position: absolute;
	top: 0;
	right: 35%;
}

.introduce-pic2 {
	position: absolute;
	top: 0;
	right: 0;
}

.introduce-pic3 {
	position: absolute;
	bottom: 0;
	left: 0;
}

.introduce-pic4 {
	position: absolute;
	bottom: 0;
	right: 10%;
}


/* lead */

.lead {
	padding: 90px 0;
	overflow: hidden;
}

.lead-content {
	margin-top: 50px;
}

.lead-box {
	padding: 40px 0;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.lead-box:before {
	z-index: -1;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #F8F8F8;
	opacity: 0;
	-webkit-transform: scale3d(1, 0.1, 1);
	transform: scale3d(1, 0.1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.lead-box,
.lead-box:before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.lead-box:hover:before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.lead-item {
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
}

.lead-text-tit {
	color: #595959;
	font-size: 16px;
	margin-bottom: 20px;
}

.lead-text p {
	color: #a5a5a5;
}


/* partners */

.partners {
	background: url(../images/014.png) repeat center;
	padding: 100px 150px;
	overflow: hidden;
	position: relative;
}

.partners li {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
}

.partners .owl-pagination {
	display: none !important;
}

.partners .item {
	text-align: center;
	margin: 0 10px;
}

.partners .owl-prev,
.partners .owl-next {
	display: block;
	height: 39px;
	width: 39px;
	border-radius: 39px;
	opacity: 0.35;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 10;
}

.partners .owl-prev {
	float: left;
	background: #000 url(../images/icon/icon_prev.png) no-repeat;
	left: -60px;
}

.partners .owl-prev:hover {
	background: #fff url(../images/icon/icon_prev2.png) no-repeat;
	opacity: 1;
}

.partners .owl-next {
	float: right;
	background: #000 url(../images/icon/icon_next.png) no-repeat;
	right: -60px;
}

.partners .owl-next:hover {
	background: #fff url(../images/icon/icon_next2.png) no-repeat;
	opacity: 1;
}

.partners-pic {
	opacity: 0.3;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
}


/* news */

.news {
	padding: 90px 0;
	background: #FAFAFA;
	overflow: hidden;
	position: relative;
}

.news-content {
	margin-top: 50px;
}

.news-content .news-item {
	position: relative;
	text-align: center;
	width: 300px;
	margin: 0 auto;
}

.news-pic img {
	width: 119px;
	height: 119px;
	border-radius: 119px;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -58px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.news-t1,
.news-t2 {
	position: absolute;
	width: 100%;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.news-t1 {
	top: 140px;
	font-size: 16px;
}

.news-t1 a {
	color: #292929;
	display: block;
	text-align: center;
	padding: 0 30px;
}

.news-t2 {
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	bottom: 40px;
	color: #C2C2C2;
}

.news-t2 p {
	padding: 0 20px;
}

.news-t3 {
	position: absolute;
	top: 170px;
	font-size: 12px;
	color: #C2C2C2;
	width: 100%;
	text-align: center;
}

.news-item:hover .news-pic img {
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
}

.news-item:hover .news-t1 a {
	color: #FF6B26;
}

.news-item:hover .news-t2 {
	color: #888;
}

.news .owl-theme .owl-controls .owl-page span {
	border: solid 1px #FE7121;
	background: transparent;
}

.news .owl-theme .owl-controls .owl-page.active span,
.news .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #FE7121;
}

.news .owl-prev,
.news .owl-next {
	display: block;
	height: 39px;
	width: 39px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 10;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.news .owl-prev {
	left: -60px;
	background: url(../images/leftbtn.png) no-repeat;
	background-size: cover;
}

.news .owl-prev:hover {
	left: -70px;
}

.news .owl-next {
	right: -60px;
	background: url(../images/rightbtn.png) no-repeat;
	background-size: cover;
}

.news .owl-next:hover {
	right: -70px;
}


/* contact */

.contact {
	padding-top: 90px;
}

.contact-content {
	margin-top: 50px;
	background: url(../images/013.jpg) repeat center;
	background-size: cover;
	padding: 40px 0;
}

.contact-box {
	width: 360px;
	margin-left: calc(50% - 180px);
	overflow: hidden !important;
}

.contact-title {
	text-align: center;
	padding: 30px 0 45px 0;
	background: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.contact-title .title-t1 {
	font-size: 20px;
	font-weight: 600;
}

.contact-message {
	background: #F2F2F2;
	padding: 35px 0 50px 0;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	overflow: hidden;
}

.contact-message .title {
	color: #444;
	font-size: 18px;
	margin-left: 50px;
}

.contact-message ul {
	margin: 20px 0 0 50px;
	color: #757575;
}

.contact-message ul li {
	margin-bottom: 5px;
}

.contact-message ul li a {
	color: #757575;
}

.contact-ewm {
	padding-top: 20px;
	text-align: center;
}

.contact-ewm img {
	margin: 0 15px;
}


/* footer */

.footer {
	background: #131519;
	padding: 20px 0;
	color: #696A6B;
	text-align: center;
	overflow: hidden;
}


/* about */

.z-header {
	background: #060e1b;
	overflow: hidden;
	height: 300px;
	position: relative;
}

.z-header .z-title {
	position: absolute;
	top: 85px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: block;
	text-align: center;
	color: #fff;
}

.z-header .title-t1 {
	font-size: 26px;
}

.z-header .title-pic {
	padding-top: 45px;
}

.z-header .title-pic img {
	animation: start 1.5s infinite ease-in-out;
	-webkit-animation: start 1.5s infinite ease-in-out;
}

@keyframes start {
	0%,
	30% {
		opacity: 0;
		transform: translate(0, -8px);
	}
	60% {
		opacity: 1;
		transform: translate(0, 0);
	}
	100% {
		opacity: 0;
		transform: translate(0, 16px);
	}
}

@-webkit-keyframes start {
	0%,
	30% {
		opacity: 0;
		-webkit-transform: translate(0, -8px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translate(0, 16px);
	}
}


/* introduce */

.qy-profile {
	padding: 90px 0;
	border-bottom: solid 1px #ccc;
}

.qy-text {
	padding: 90px 0;
}

.qy-text p {
	color: #8a8a8a;
	line-height: 22px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}

.qy-ewm {
	text-align: center;
}

.qy-ewm img {
	display: inline-block;
	margin: 0 50px;
}

.qy-culture {
	padding-top: 90px;
}

.qy-culture-content {
	margin-top: 90px;
	background: url(../images/014.jpg) repeat center;
	padding: 100px 0;
	overflow: hidden;
}

.culture-container {
	max-width: 800px;
	width: 96%;
	margin: 0 auto;
}

.culture-container ul {
	margin-left: 80px;
}

.culture-container ul li {
	margin-bottom: 25px;
}

.culture-t1 {
	font-size: 16px;
	color: #fbfbfb;
}

.culture-t2 {
	color: #8a8a8a;
}


/* News */

.News-header {
	height: 300px;
	background: #000;
	overflow: hidden;
	position: relative;
}

.News-header canvas {
	width: 100%;
	height: 100%;
	position: absolute;
}

.News-title {
	position: absolute;
	top: ;
}

.News-box {
	padding: 90px 0;
	overflow: hidden;
}

.News-content .news-item {
	margin-bottom: 50px;
}

.team {
	padding: 90px 0;
	overflow: hidden;
}

.team-content {
	margin-top: 90px;
}

.team .item {
	margin: 0 20px;
	text-align: center;
}

.team figcaption P {
	position: absolute;
	top: 50%;
	right: 30px;
	left: 30px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.item-text {
	margin: 20px 0 50px 0;
	text-align: center;
}

.item-text .title {
	font-size: 16px;
	color: #666;
}

.item-text p {
	color: #c1c1c1;
}

.team .owl-theme .owl-controls .owl-page span {
	background: #E5E5E5;
	border-radius: 0 !important;
	width: 50px;
	height: 5px;
	transition: .3s all;
	-webkit-transition: .3s all;
}

.team .owl-theme .owl-controls .owl-page.active span,
.team .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #8D8F91;
}

.News-box .news-item {
	position: relative;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 20px;
	width: 300px;
}

.z-news {
	background: #111;
	padding: 30px 0;
}

.z-news-content {
	background: #fff;
	position: relative;
}

.z-news-header {
	padding: 50px 0 15px 0;
	text-align: center;
}

.z-news-header .title {
	color: #303030;
	font-size: 20px;
	margin-bottom: 20px;
}

.z-news-header ul {
	text-align: center;
	overflow: hidden;
}

.z-news-header ul li {
	display: inline-block;
	color: #C5C5C5;
	margin: 0 20px;
}

.z-news-info {
	border-bottom: solid 1px #EBEBEB;
	border-top: solid 1px #EBEBEB;
	padding: 3%;
}

.z-news-page {
	padding: 15px 0;
	text-align: center;
}

.z-news-page ul li {
	display: inline-block;
	margin: 0 20px;
}

.z-news-page ul li a {
	color: #959595;
}

.z-news-page ul li a:hover {
	color: #333;
}

.close-page {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.recruitment-message {
	padding: 60px 0;
}

.message-box {
	margin-top: 60px;
}

.concept {
	padding: 60px 0;
	border-bottom: solid 1px #EAEAEA;
}

.concept-pic {
	margin: 50px 0;
}

.concept-txt p {
	color: #8a8a8a;
	line-height: 22px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}

.sideMenu {
	border-top: 1px solid #E6E6E6;
}

.sideMenu h3 {
	padding: 20px;
	border-bottom: 1px solid #E6E6E6;
	background: #fff;
	color: #575757;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}

.sideMenu h3 .cross {
	display: block;
	width: 18px;
	height: 2px;
	background: #575757;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	right: 15px;
}

.sideMenu h3 .vertical {
	display: block;
	width: 2px;
	height: 18px;
	background: #575757;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 23px;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
}

.sideMenu h3.on {
	background: #686868;
	color: #fff;
}

.sideMenu h3.on .cross {
	background: #fff;
}

.sideMenu h3.on .vertical {
	top: -50%;
}

.sideMenu ul {
	padding: 25px;
	color: #333;
	display: none;
	background: #F8F8F8;
}
.sideMenu div.ul {
	padding: 25px;
	color: #333;
	display: none;
	background: #F8F8F8;
	line-height:30px;
}
.sideMenu ul li {
	margin-bottom: 10px;
}

.youx {
	border: 1px #ccc solid;
	border-radius: 100px;
	color: #333;
	font-size: 18px;
	padding: 10px 20px;
	margin: 50px auto 0;
	display: inline-block;
	float: none !important;
}

.youx:hover {
	border: 1px #DAB866 solid;
	color: #fff;
	background: #DAB866;
}


/**
 * Autor:Jabo
 * Time:2016/09/02
 * Desc：部分新增:案例 和友链 
 */

.kzf-mod-case-out {
	margin: 90px 0 90px -8px;
	overflow: hidden;
}

.kzf-mod-case-out .kzf-mod-wrap {
	margin: 0 0px 25px 8px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}

.kzf-mod-case-out .kzf-mod-wrap .kzf-mod-pic {
	padding: 8px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}

.kzf-mod-case-out .kzf-mod-wrap:hover .kzf-mod-pic {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}

.kzf-mod-case-out .kzf-mod-wrap .kzf-mod-title {
	position: relative;
	padding: 15px 0;
	text-align: center;
	font-size: 16px;
	color: #595959;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}


/*友链*/

.kzf-mod-link-wrap-out {
	background: #131519;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #1e2127;
}

.kzf-mod-link-wrap h4 {
	display: inline-block;
	color: #a5a5a5;
}

.kzf-mod-link-wrap .kzf-mod-link {
	display: inline-block;
}

.kzf-mod-link-wrap .kzf-mod-link li {
	display: inline-block;
	padding: 3px 2px 3px;
	font-size: 12px;
}

.kzf-mod-link-wrap .kzf-mod-link li a {
	color: #696a6b;
}


/*首页产品轮播*/

.kzf-mod-product-container {
	background-color: #fff;
	border-bottom: 1px solid #ececec;
}

.kzf-mod-product-owl {
	margin: 0 3px;
	text-align: center;
}

.owl-carousel-product .owl-controls .owl-pagination {
	display: none !important;
}

.kzf-mod-product-owl .kzf-mod-title {
	font-size: 16px;
	padding: 16px 0;
	color: #595959;
}


@media only screen and (max-width: 479px) {
	.kzf-mod-case-out {
		margin: 40px 0 40px -8px;
	}

	.kzf-mod-case-out .kzf-mod-wrap .kzf-mod-title {
		padding: 1px 0 5px;;
	}
}

@media only screen and (min-width:480px) and (max-width: 767px) {
	.kzf-mod-case-out {
		margin: 60px 0 60px -8px;
	}

	.kzf-mod-case-out .kzf-mod-wrap .kzf-mod-title {
		padding: 2px 0 10px;
	}
}

@media only screen and (min-width:768px) and (max-width: 960px) {
	.kzf-mod-case-out {
		margin: 70px 0 70px -8px;
	}

	.kzf-mod-case-out .kzf-mod-wrap .kzf-mod-title {
		padding: 3px 0 10px;
	}
}

.kfz-mod-a-link {
	color:#00C0FF;
}

.nav ul li:nth-child(4){

}

.paginationcon{ margin-bottom:80px; position:relative; width:100%; clear:both;}
.pagination{ left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); position:absolute;}
.pagination li{ font-size:14px; display:inline-block; padding:0px; width:30px; text-align:center; line-height:30px; border:1px solid #CCC; margin-left:5px;}
.pagination li span,.pagination li a{ display:block; width:100%;}
.pagination li.active{  background-color:#8e722f; color:#FFF;}
		